package com.xinchuang.domain.vo.df;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * 分表对象
 */
@Data
public class DfDetailData {

    //首次试模时间/T0Time
    @JSONField(name = "T0Time")
    private String T0Time;

    //型腔数量
    private String cavityCount;
    //产品零件号/Part No.
    private String codeOfProduct;
    //联系人
    private String contacts;

    //数据文件名/Drawing No.
    private String drawingNo;

    // 产品大小-高
    private double heightOfProduct;
    //外形尺寸-高
    private double heightOfShape;
    //最终交付时间/Lead Time
    private String leadTime;
    //产品大小-长
    private double lengthOfProduct;
    //外形尺寸-长
    private double lengthOfShape;
    //模具寿命/Longevity
    private String longevity;

    //模具名称
    private String moldName;
    //模具重量
    private double moldWeight;
    //模具总价(元) (RMB)
    private double mouldFee;

    //设备吨位/Press(Ton)
    private String pressTon;
    //皮纹价格（元）RMB
    private double skinGrainFee;
    //电话/tel
    private String phone;
    //总价(元) (RMB)
    private double totalPrice;
    // 产品重量
    private double weightOfProduct;
    //产品大小-宽
    private double widthOfProduct;
    //外形尺寸-宽
    private double widthOfShape;
    //盖章
    private String stamp;
    //日期
    private String date;
    //供应商
    private String supplier;
    //签字
    private String signature;

    //加工材料费
    private DfMachiningMaterialCost machiningMaterialCost;
    //热处理费
    private DfHeatTreatmentCost heatTreatmentCost;

    //装配材料费
    private DfAssemlyMaterialCost assemlyMaterialCost;
    //设计费
    private DfDesignCost designCost;

    //加工费
    private DfManufacturingCost manufacturingCost;
    //三坐标测量费
    @JSONField(name = "CMMMeasure")
    private DfCMMMeasure CMMMeasure;
    //其它费用
    private DfOtherFee otherFee;
}
